-
(1)params:想要更改的样式属性,以对象形式传递,必须写. 属性名可以不用带引号, 如果是复合属性则需要采取驼峰命名法 borderLeft. 其余参数都可以省略.
-
speed:三种预定速度之一的字符串("slow","normal",or:"fast")或表示动画时长的毫秒数值(如:1000).
-
easing:(Optional) 用来指定切换效果,默认是"swing(先快后慢)",可用参数"linear".匀速
-
fn:回调函数,在动画完成时执行的函数,每个元素执行一次.
-
案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="jquery.min.js"></script>
<style>
div {
position: absolute;
left: 0;
top: 40px;
width: 200px;
height: 200px;
background-color: pink;
}
</style>
</head>
<body>
<button>点击</button>
<div></div>
<script>
("button").click(function () {
$("div").animate({
left: 500,
top: 300,
opacity: 0.4,
}, 1000)
})
})
</script>
</body>
</html>